Reports for WPF
空行を挿入して毎ページ同じ行数で出力する
タスク別ヘルプ > ページレイアウトのカスタマイズ > 空行を挿入して毎ページ同じ行数で出力する
全ページ同じレイアウトのレポートはよく用いられます。ページごとのデータ数が異なっていても全ページ同じレイアウトで出力するためには、一般的に空のレコードを挿入するなどの複雑な処理が必要になります。

しかし、C1Report では、RecordsPerPage プロパティを設定するだけで次の動作を実現できます。

メモ:1ページに収まりきらない行数を指定した場合でも、指定した行数を出力してから改ページが挿入され、その結果、ページに収まりきらない行は次のページに出力されます。望ましい結果をえるためには、RecordsPerPage プロパティには1ページに収まるような行数を指定してください。

この機能が非常に簡単に利用できることを示すために、まず C1Report デザイナでサンプルレポート定義ファイル NWind.xml の「カタログ」レポートを読み込みます。

初期状態では、次のように出力されます。

1ページに複数のグループが出力され、さらに各グループに含まれる行数は異なっています。

次に、RecordsPerPage プロパティを 20 に設定して、プレビュー表示します。

空の行数が挿入され、毎ページ同じ行数だけ出力されていることが確認できます。
関連トピック